package com.sc.nft.entity.vo.ecologypool;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author 刘国航
 * @since 2024/8/16 16:47
 */
@Data
public class EcologyPoolHistoryDaoRankConfVo implements Serializable {
    private static final long serialVersionUID = 5405220404243753241L;

    @ApiModelProperty("ID")
    private Long id;

    @ApiModelProperty("开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date startTime;

    @ApiModelProperty("结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date endTime;

    @ApiModelProperty("活动规则")
    private String activityRule;

    @ApiModelProperty("顶部图")
    private String topImage;

    @ApiModelProperty("名称")
    private String rankName;

    @ApiModelProperty("奖励列表")
    private List<EcologyPoolWebRankConfPrizeVO> prizeList;

    @ApiModelProperty("关联列表")
    private List<EcologyPoolWebRankConfRelationVO> relationList;

}
